html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {
    margin:0;
    padding:0;
}
ul,ol,dl {
    list-style:none;
}
html {
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
}
html,body {
    font: 14px "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", SimSun, "WenQuani Micro Hei", sans-serif;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
address,caption,cite,code,dfn,em,th,var,i {
    font-style: normal;
    font-weight: 400;
}
//input,button {
//    overflow: visible;
//    vertical-align: middle;
//    outline: none;
//}
body {
    //line-height: 1.5;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}
a,area {
    outline: none;
}
a {
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: none;
    outline: none;
}
a:focus {
    outline: none;
}
a:hover,a:active {
    outline: none;
}
sub,sup {
    vertical-align: baseline;
}
//button,input[type="button"], input[type="submit"] {
//    line-height: normal !important;
//}
/*img*/
img {
    border: 0;
    vertical-align: middle;
}
.img-responsive {
    max-width: 100%;
    height: auto;
}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {
    display:block;
    margin:0;
    padding:0;
}
time {
    display: inline;
}
audio,canvas,video {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
audio:not([controls]) {
    display: none;
}
legend {
    width: 100%;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 40px;
    border: 0;
    border-bottom:1px solid #e5e5e5;
}
legend small {
    font-size: 15px;
    color: #999;
}
svg:not(:root) {
    overflow: hidden;
}
fieldset {
    padding: 0.35em 0.625em 0.75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0;
}
/*float*/
.f-l {
    float: left;
}
.f-r {
    float: right;
}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}